Al iniciar sesión como usuario root, un simple error puede dañar o destruir un sistema. Por lo tanto , se recomienda la construcción de los paquetes en este capítulo como un usuario sin privilegios .Puedes utilizar tu propio nombre de usuario , pero para que sea más fácil de configurar un entorno de trabajo limpio, crea un nuevo usuario llamado lfs como miembro de un nuevo grupo (también llamado lfs ) y utilízalo para el proceso de instalación . Como root , ejecuta los siguientes comandos para agregar el nuevo usuario:
groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/null lfs
El significado de las opciones de línea de comandos::
-s
/bin/bash
Esto hace de bash
el shell por defecto para el usuario lfs
.
-g
lfs
Esta opción añade al usuario lfs al grupo de igual nombre lfs
-m
Esto crea un directorio personal para lfs .
-k
/dev/null
Este parámetro evita que se copien los archivos de un directorio esqueleto (por defecto es /etc/skel ) , cambiando la localización de entrada al dispositivo especial nulo .
lfs
Este es el nombre real del usuario y grupo creados .
Para ingresar como lfs ( en vez de cambiar al usuario lfs cuando se está como root,ya que no se requiere que el usuario lfs tenga una contraseña ) , asígnale una contraseña:
passwd lfs
Concede a lfs acceso completo a $LFS /tools dándole a lfs la propiedad del directorio:
chown -v lfs $LFS/tools
Si un directorio de trabajo fue creado como te sugerimos, otorga al usuario lfs la propiedad de este directorio :
chown -v lfs $LFS/sources
A continuación, inicia la sesión como usuario lfs . Esto se puede hacer mediante una consola virtual, a través de un gestor de ventanas, o con el comando de sustitución de usuario :
su - lfs
El "-" indica a su que inicie un shell de entrada o login-shell en lugar de un shell sin login . La diferencia entre estos dos tipos de intérpretes de comandos se encuentra detallada en bash ( 1 ) e info bash.